\hypertarget{class_mathematica_translator_1_1_m_t_driver}{
\section{\-Mathematica\-Translator\-:\-:\-M\-T\-Driver \-Class \-Reference}
\label{class_mathematica_translator_1_1_m_t_driver}\index{\-Mathematica\-Translator\-::\-M\-T\-Driver@{\-Mathematica\-Translator\-::\-M\-T\-Driver}}
}


{\ttfamily \#include $<$\-M\-T\-Driver.\-hh$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a481eb8de93c53b53a75a498982fe5342}{
int {\bfseries parse\-\_\-stream} (std\-::istream \&in, const std\-::string \&sname)}
\label{class_mathematica_translator_1_1_m_t_driver_a481eb8de93c53b53a75a498982fe5342}

\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a0f2c6409d315e85b6679dc13cd1ed379}{
int {\bfseries parse\-\_\-string} (const std\-::string \&input, const std\-::string \&sname)}
\label{class_mathematica_translator_1_1_m_t_driver_a0f2c6409d315e85b6679dc13cd1ed379}

\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a30037486921859a663f51a0b81977e67}{
int {\bfseries parse\-\_\-file} (const std\-::string \&filename)}
\label{class_mathematica_translator_1_1_m_t_driver_a30037486921859a663f51a0b81977e67}

\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a05768e5cded846030db88ace018bf222}{
void {\bfseries error} (const class \hyperlink{class_mathematica_translator_1_1location}{location} \&l, const std\-::string \&m)}
\label{class_mathematica_translator_1_1_m_t_driver_a05768e5cded846030db88ace018bf222}

\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a23c190d821a368df15343d74e59b6be3}{
void {\bfseries error} (const std\-::string \&m)}
\label{class_mathematica_translator_1_1_m_t_driver_a23c190d821a368df15343d74e59b6be3}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a9f435a7afd274660029c769295f5e8f4}{
std\-::string {\bfseries streamname}}
\label{class_mathematica_translator_1_1_m_t_driver_a9f435a7afd274660029c769295f5e8f4}

\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a1fce482d2fd73cd51419875f07a503ce}{
bool \hyperlink{class_mathematica_translator_1_1_m_t_driver_a1fce482d2fd73cd51419875f07a503ce}{trace\-Scanning}}
\label{class_mathematica_translator_1_1_m_t_driver_a1fce482d2fd73cd51419875f07a503ce}

\begin{DoxyCompactList}\small\item\em \-Debug scanner. \end{DoxyCompactList}\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_a4f72f2bd4656f2a7caed0ddf27492669}{
bool \hyperlink{class_mathematica_translator_1_1_m_t_driver_a4f72f2bd4656f2a7caed0ddf27492669}{trace\-Parsing}}
\label{class_mathematica_translator_1_1_m_t_driver_a4f72f2bd4656f2a7caed0ddf27492669}

\begin{DoxyCompactList}\small\item\em \-Debug parser. \end{DoxyCompactList}\item 
\hypertarget{class_mathematica_translator_1_1_m_t_driver_acb73c7a53e47ae2ad6361b3c6d081cfb}{
class \hyperlink{class_mathematica_translator_1_1_scanner}{\-Scanner} $\ast$ {\bfseries scanner}}
\label{class_mathematica_translator_1_1_m_t_driver_acb73c7a53e47ae2ad6361b3c6d081cfb}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Driver that controlls scanner and parser. \-Specifies debugging flags, stream to parse end error function signature 

\-The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\-M\-T\-Driver.\-hh\item 
\-M\-T\-Driver.\-cpp\end{DoxyCompactItemize}
